home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / fdform18.zip / FDFORMAT.DOC < prev    next >
Text File  |  1991-07-21  |  32KB  |  768 lines

  1. FDFORMAT - Format Disks with higher Capacity
  2.  
  3. LICENSE
  4. -------
  5.  
  6. This program is a public-domain product for private and educational 
  7. use. You may freely copy and use it without any charge.
  8.  
  9. This program must not be sold for profit. An adaequate fee may be 
  10. requested for copying, shipping and handling when redistributing this 
  11. program.
  12.  
  13. You may modify and improve this program, but the executable program 
  14. must show a message that your version has been modified.
  15.  
  16. If you find, that this program is worth contributing for it, do not 
  17. hesitate to send cash, check, 3½"-diskettes or something else.
  18.  
  19. THANKS
  20. ------
  21.  
  22. Special thanks to the following people:
  23.  
  24. Jochen Roderburg: For suggestions and improvements to support 
  25. compatibility with several BIOS-Versions.
  26.  
  27. Michael Ho: For an improvement in sector sliding.
  28.  
  29. Joel Armengaud: For supporting automatic detection of 720 kByte 
  30. diskettes in FDREAD.
  31.  
  32. Jörg-Stefan Sell: For supporting an interface routine to less 
  33. compatible XT computers.
  34.  
  35. Michael D. Lawler: For lots of suggestions of improvemnts.
  36.  
  37. Peter Summers: For an improvement in FDREAD/FDR88
  38.  
  39. COMMENTS AND PROBLEMS
  40. ---------------------
  41.  
  42. Comments, improvements, suggestions and problems may be sent to
  43. the Author
  44.  
  45. Christoph H. Hochstätter
  46. Carl-Strehl-Strasse 20
  47. D-3550 Marburg
  48. West-Germany
  49.  
  50. Phone: +49 6421 14618 (voice/BTX)
  51.  
  52. E-Mail: HAMPE2@DMRHRZ11.BITNET (Bitnet/Internet)
  53.         Christoph Hochstaetter on 2:243/22 (Fido)
  54.  
  55.  
  56. SYSTEM REQUIREMENTS
  57. -------------------
  58.  
  59. IBM or compatible Computer
  60. DOS 3.20 or above
  61.  
  62.  
  63. FEATURES OF FDFORMAT
  64. --------------------
  65.  
  66. FDFORMAT is a replacement for the DOS-Format program, which has the 
  67. following advantages:
  68.  
  69. 1) Supporting 3½"-1.44 MB drives with any BIOS-Versions in ATs and
  70.    Clones. This saves you a lot of money, you would need for a new
  71.    BIOS-Version.
  72. 2) Formatting and using of 720/820 kByte disks in AT 5¼"-1.2 MByte
  73.    Drives using cheap double-density (DD) disks.
  74. 3) Increasing the capacity of your disks up to 300 kByte additional
  75.    storage.
  76. 4) Supporting 3½"-360 kByte format. This is useful, when you want to
  77.    make copies of 5¼"-disks to 3½"-Disks using DISKCOPY
  78. 5) Enhance speed of your diskette I/O up to 100% with sector sliding.
  79.    This is a method of physical ordering sectors in a  way, that your
  80.    drive is ready to read the next logical sector, when your head
  81.    advances one track.
  82. 6) Improved BOOT-Sector, which automatically boots from harddisk, if
  83.    the diskette in drive A: is not a system disk. This allows you to
  84.    leave the diskette in drive A:, when you reboot the system.
  85.  
  86.  
  87. GETTING STARTED
  88. ---------------
  89.  
  90. To make full use of FDFORMAT, you have to make a small TSR resident in 
  91. memory. There are two different TSRs for XT-computers and AT-
  92. computers. 80386/80486 machines are treated as AT computers here. The 
  93. TSR for AT computers is FDREAD.EXE and for XT computers it is 
  94. FDR88.EXE. Both TSRs use less than 200 Bytes resident memory.
  95.  
  96. To make FDREAD (or FDR88) resident simply type FDREAD (or FDR88) from 
  97. the DOS-Command-Line. Or install it in your AUTOEXEC.BAT file. If you 
  98. have a memory-manager installed, that supports UMB (like QEMM, QRAM, 
  99. mov'em or 386-Max), do not load FDREAD (or FDR88) high. The TSR 
  100. automatically detects the memory manager and will load high itself.
  101.  
  102. FDREAD will also automatically load high on computers with a 286(!!!) 
  103. processor and up, if DOS 5 or higher is used. You must have HIMEM.SYS 
  104. (or another XMS-Driver) installed and put DOS=HIGH in your CONFIG.SYS 
  105. file. Since this technique of high-loading is quite tricky, you must 
  106. ensure, that FDREAD is loaded before any program that plays with the 
  107. A20 line and grabs the Interrupt 13 (Hex). This is the case for some 
  108. disk-caching programs like HYPERDISK(TM). If you are using a disk-
  109. caching program, load FDREAD before the caching program. Also, if the 
  110. system hangs, after you installed FDREAD, load FDREAD as the first 
  111. TSR.
  112.  
  113. If you get the error "Too much memory available". You must load FDREAD 
  114. twice to avoid this error.
  115.  
  116. The TSR is required to support diskette formats, which are non-
  117. standard under DOS. If you intend to use FDFORMAT only with DOS-
  118. standard-diskette-formats, you do not need FDREAD (or FDR88).
  119.  
  120. Note, that it is not possible to create bootable diskettes, which 
  121. require the TSR. It may also be possible, that a format, which can be 
  122. read without the TSR on your computer, will fail on another computer. 
  123. If you are creating bootable diskettes, it is recommended only to use 
  124. DOS-standard-formats.
  125.  
  126.  
  127. USING FDFORMAT
  128. --------------
  129.  
  130. The general Syntax for FDFORMAT is:
  131.  
  132.                  FDFORMAT <drive> [options]
  133.  
  134. <drive> may be A: or B:. FDFORMAT does not format harddisks. Options 
  135. begin with a letter or number. Options may be preceeded by '/' or '-'. 
  136. If you do not preceed options with '/' or '-', you must seperate the 
  137. options with spaces. '.' and ':' are always ignored. So the following 
  138. commands will all format a 1.44 MByte Disk in Drive A:
  139.  
  140.  FDFORMAT A: /F:1.44
  141.  FDFORMAT A: -F144
  142.  FDFORMAT A: F144
  143.  
  144. You may precede all numbers with a $-sign to indicate, that they are 
  145. hexadecimal numbers.
  146.  
  147. OPTIONS USED IN FDFORMAT
  148. ------------------------
  149.  
  150.  
  151. The most important option is the F-Option. The F-Option determines the 
  152. general Format, which is used for the target diskette.
  153.  
  154. The following table shows, which parameters are allowed for the F-
  155. Options and for which type of Disk-Drive:
  156.  
  157. F-Opt Format          360k-Drive 720k-Drive 1.2M-Drive 1.44M-Drive
  158. ----- --------------- ---------- ---------- ---------- -----------
  159. F160  160 kByte Disk  yes        FDREAD     yes        FDREAD
  160. F180  180 kByte Disk  yes        FDREAD     yes        FDREAD
  161. F200  200 kByte Disk  FDREAD     FDREAD     FDREAD     FDREAD
  162. F205  205 kByte Disk  FDREAD     FDREAD     FDREAD     FDREAD
  163. F320  320 kByte Disk  yes        FDREAD     yes        FDREAD
  164. F360  360 kByte Disk  yes        FDREAD     yes        FDREAD
  165. F400  400 kByte Disk  FDREAD     FDREAD     FDREAD     FDREAD
  166. F410  410 kByte Disk  FDREAD     FDREAD     FDREAD     FDREAD
  167. F720  720 kByte Disk  no         yes        FDREAD     yes
  168. F800  800 kByte Disk  no         FDREAD     FDREAD     FDREAD
  169. F820  820 kByte Disk  no         FDREAD     FDREAD     FDREAD
  170. F120  1.2 MByte Disk  no         no         yes        yes
  171. F12   1.2 MByte Disk  no         no         yes        yes
  172. F144  1.44 MByte Disk no         no         FDREAD     yes
  173. F14   1.44 MByte Disk no         no         FDREAD     yes
  174. F148  1.48 MByte Disk no         no         FDREAD     yes
  175. F16   1.6 MByte Disk  no         no         no         FDREAD
  176. F164  1.64 MByte Disk no         no         no         FDREAD
  177. F168  1.68 MByte Disk no         no         no         FDREAD
  178. F172  1.72 MByte Disk no         no         no         FDREAD
  179.  
  180. FDREAD in the above table means, that this format will work only, if 
  181. FDREAD (or FDR88) is installed. You may find out, that this table will 
  182. not be valid for your table and that you can use certain diskette 
  183. formats without FDREAD (or FDR88), that are listed to work with FDREAD 
  184. (or FDR88) only.
  185.  
  186. The other options are:
  187.  
  188. 1    : Format single sided Disk (provided for DOS-FORMAT
  189.        compatibility).
  190. 4    : Format Standard 360 kByte Disk (provided for DOS-FORMAT
  191.        compatibility).
  192. 8    : Format 8 sector Disk (provided for DOS-FORMAT compatibility).
  193. A    : Use BIOS-Calls only to switch to different diskette types.
  194. Bnnn : Use Disk-Type Byte nnn (for use with older BIOS Versions).
  195. Cnnn : Use nnn Sectors per Cluster (nnn = 1 or 2).
  196. Dnnn : Use nnn Root-Directory-Entries (nnn = 1-224).
  197. Gnnn : Use Gap-Length of nnn (for use by experts only).
  198. Hnnn : Use nnn heads (nnn = 1 or 2).
  199. Innn : Use an Interleave of nnn (for use by experts only).
  200. K    : Do not wait for any keyboard input, when starting FDFORMAT.
  201.        (Useful, when starting FDFORMAT from batch files).
  202. Mnnn : Use Media Byte nnn (Useful for ATARI formats).
  203. Mnnn : Use Media-Descriptor-Byte nnn. (Useful when formatting ATARI ST
  204.        disks).
  205. Nnnn : Use nnn Sectors.
  206. O